/*会员相关*/
input{outline: none;}
.g-fixed-box{position: fixed;top:0; right: 0; bottom: 0;left: 0;background: rgba(0,0,0,.6);z-index: 100;display: none;}
.g-popups-box{position: absolute;top:50%;left:50%;width: 480px;padding:40px 40px 20px 40px;box-sizing: border-box;transform: translateX(-50%) translateY(-50%);background: #fff;border-radius: 16px;}
.g-popups-top h1{color:#e73c42;font-size: 38px;height: 42px;line-height: 42px;}
.g-popups-top p{font-size: 16px;color: #999;margin-top: 10px;}

.g-popups-center label{border:1px solid #dadbdc;display: block;height: 60px;line-height: 60px;border-radius: 6px;overflow:hidden;margin-top: 20px;position: relative;}
.g-popups-center label input{box-sizing: border-box;height: 60px;border:none;width: 100%;padding:14px 0 14px 80px;font-size: 16px;}
.g-popups-center label::after{display: block;content:'';width:1px;height: 28px;position: absolute;left: 64px;top:16px;background: #e9edee;}
.g-popups-center label em.u-btn{display: block;width: 120px;margin-left: 20px;border-radius: 6px;color: #fff;text-align: center;font-size: 16px;cursor: pointer;background: #999;cursor: not-allowed;}
.g-popups-center label em.u-btnto{background: #e73c42;cursor: pointer;}
.g-popups-center label em.u-btnto:hover{background:#dc2d34;}
.g-popups-center label.f-verificcode{display: flex;border:none;}
.g-popups-center label.f-verificcode input{width: 260px;border:1px solid #dadbdc;border-radius: 6px;}
.g-popups-center label em.u-icon{display: block;width: 28px;height: 28px;position: absolute;top:50%;left:18px;margin-top: -14px;}
.g-popups-center label em.u-phone{background: url(../images/icon_iphone.png) center no-repeat;}
.g-popups-center label em.u-name{background: url(../images/icon_head.png) center no-repeat;}
.g-popups-center label em.u-verificcode{background: url(../images/icon_verific.png) center no-repeat;}
.g-popups-center label em.u-password{background: url(../images/icon_lock.png) center no-repeat;}
.g-popups-center label em.u-img{position: absolute;display: block;width: 96px;height: 40px;overflow:hidden;right:12px;top:10px;cursor: pointer;}
.g-popups-center label em.u-img img{vertical-align: top;}
.g-popups-center button{line-height: 60px;background: #e73c42;color: #fff;display: block;border:none;width: 100%;border-radius: 6px;font-size: 18px;color: #fff;margin-top: 20px;cursor: pointer;}
.g-popups-center button:hover{background:#dc2d34;}
.g-popups-center .f-url-btn{display: block;text-align: right; margin: 15px 0 10px 0;}
.g-popups-center .f-url-btn em.u-url-btn{color: #e73c42;font-size: 14px;}
.g-popups-center .f-url-btn em.u-url-btn:hover{text-decoration: underline;cursor: pointer;}
.g-popups-center .login{display: flex; justify-content: space-between;}
.g-popups-bottom h3{text-align: center;font-weight: normal;color: #999999;font-size: 16px;background: url(../images/icon_weltline.png) center no-repeat;}
.g-popups-bottom .m-signin-box{display: flex;justify-content:center;}
.g-popups-bottom .m-signin-box em.u-icon{display: block;width: 36px;height: 36px;margin:20px 30px 0 30px;}
.g-popups-bottom .m-signin-box em.u-wechat{background: url(../images/icon_wechat.png) center no-repeat;background-size: 100%;}
.g-popups-bottom .m-signin-box em.u-qq{background: url(../images/icon_qq.png) center no-repeat;background-size: 100%;}
.f-protocol{color: #999999;text-align: center;font-size: 14px;margin-top: 20px;}
.f-protocol a{color: #e73c42;}
.f-protocol a:hover{text-decoration: underline;}

/* 关闭按钮 */
.u-close-btn{display: block;width:28px;height:28px;background: url(../images/icon_close.png) center no-repeat; background-size: 80%;position: absolute;right:10px;top:10px;}
.u-close-btn:hover{background:url(../images/icon_close_red.png) center no-repeat; background-size: 80%;cursor: pointer;}

/* 登录页面 */
.g-popups-center label{display: none!important;}
/* .inpotShow{display: block!important;} */
.hide{display: none!important;}
.g-popups-center label.inputShow{display: block!important;display: flex!important;}

/* 分散对其 */
.u-url-flex{display: flex!important;justify-content: space-between;}

/* --------------------------------------------------------------------------------------------------------------- */

/* 购买弹出框 */
.g-pay-box{display: block;}
/* .g-fixed-box{display: block} */
.g-pay-box {width: 500px;padding:45px 20px 20px 20px;}
.g-pay-box em.u-img{display: block;width: 100%;height: 158px;overflow:hidden;}
.g-pay-box em.u-img img{width: 100%;}

.business-list li{display: flex;padding: 20px;border: 1px solid #dadbdc;border-radius: 8px;margin-top: 20px;color: #999;justify-content: space-between;font-size: 14px;cursor: pointer;}
.business-list li.cur,.business-list li:hover{background: url(../images/icon_selected.png) right top no-repeat; border:1px solid #fc3a41;}
.business-list li .business-list-left{width: 320px;}
.business-list li strong{color:#222222;font-size: 18px;font-weight: normal;margin-bottom: 10px;display: inline-block;line-height: 24px;}
.business-list li .business-list-left i {display: inline-block;font-style: normal;border-radius: 0 6px 6px 6px;background: #fc3a41; color:#fff;line-height: 20px;font-size: 12px;padding:0 6px;margin-left: 5px;}
.business-list li .business-list-right{text-align: right;margin-left: 10px;white-space: nowrap;}
.business-list li .business-list-right s{display: block;}

/* 提示框 */
.g-pay-remind {font-size: 14px;color:#fc3a41;margin-top: 10px;}

/* 支付 */
.g-pay-list {margin-top: 20px;position: relative;}
.g-pay-list li{box-sizing: border-box;border-radius: 8px;border:1px solid #dadbdc;height: 54px;line-height: 54px;text-align: center;font-size: 16px;color:#222;cursor: pointer;}
.g-pay-list li:before{display: inline-block;width: 32px;height: 54px;content:'';background: url(../images/icon_wechatpay.png) center no-repeat;vertical-align: top;}
.g-pay-list li.f-ali-pay:before{background: url(../images/icon_alipay.png) center no-repeat;}
.g-pay-list li.f-ali-pay{margin-top: 20px;}
.g-pay-list li.cur,.g-pay-list li:hover {border-color: #fc3a41;background: url(../images/icon_selected.png) right top no-repeat;}
.g-pay-list em.g-pay-code{width: 168px;height: 168px;top: 10px;left:31px;position: absolute;}
.g-pay-list em.g-pay-code iframe{border:0;width:168px;height: 168px;padding:30px 0 0 30px;box-sizing: border-box;background: #fff;}
.g-pay-remind{font-size: 13px;}

.g-popups-center button.f-solve-btn{background: #fef4f4;color: #eb3037;border:1px solid #eb3037;}

/* 支付成功 */
.g-paysuccess-box{display: block;}
.f-paysuccess-box{text-align: center;padding-bottom: 40px;display: block;}
.f-paysuccess-box p{text-align: center;margin:35px 0 60px 0;font-size: 20px;font-weight: bold;}


.border-color{border:1px solid #e73c42!important;}
.bg-gray{background: #999!important; cursor: not-allowed!important;}


/* qq二维码 */
.g-open-qq{position: fixed;top:0;right:0;left:0;bottom: 0;background: #2c2c2c;}
.m-open-qq{width: 220px;margin:10% auto 0 auto;}
.f-open-qq{text-align: center;color:#fff;}
.f-open-qq h3{font-size: 36px;font-weight: normal;line-height: 52px;}
.f-open-qq p{font-size: 16px;color: #ccc;line-height: 24px;margin-bottom: 20px;}
.f-open-qqnottom{background: #fff;border-radius: 12px;padding:20px 20px 10px 20px;box-sizing: border-box;text-align: center;color:#f00;}
.f-open-qqnottom p{font-size: 14px;margin-top: 10px;line-height: 20px;}

input:-webkit-autofill{
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}